home *** CD-ROM | disk | FTP | other *** search
/ BUG 1 / BUGCD1996_0708.ISO / pc / util / minilin / minilin.exe / ETC / RC.D / RC_INET2.{_A < prev    next >
Text File  |  1994-05-05  |  2KB  |  122 lines

  1. #! /bin/sh
  2. #
  3. # rc.inet2    This shell script boots up the entire INET system.
  4. #        Note, that when this script is used to also fire
  5. #        up any important remote NFS disks (like the /usr
  6. #        distribution), care must be taken to actually
  7. #        have all the needed binaries online _now_ ...
  8. #
  9. # Version:    @(#)/etc/rc.d/rc.inet2    2.18    05/27/93
  10. #
  11. # Author:    Fred N. van Kempen, <waltje@uwalt.nl.mugnet.org>
  12. #
  13.  
  14. # Constants.
  15. NET="/usr/sbin"
  16. IN_SERV="lpd"
  17. LPSPOOL="/var/spool/lpd"
  18.  
  19. # At this point, we are ready to talk to The World...
  20. echo "Mounting remote file systems..."
  21. /sbin/mount -a -t nfs        # This may be our /usr runtime!!!
  22.  
  23. echo -n "Starting daemons:"
  24. # Start the SYSLOGD/Klogd daemons.  These must come first.
  25. if [ -f ${NET}/syslogd ]
  26. then
  27.  echo -n " syslogd"
  28.  ${NET}/syslogd
  29.  echo -n " klogd"
  30.  ${NET}/klogd
  31. fi
  32.  
  33. # Start the SUN RPC Portmapper.
  34. # if [ -f ${NET}/rpc.portmap ]
  35. # then
  36. #  echo -n " portmap"
  37. #  ${NET}/rpc.portmap
  38. # fi
  39.  
  40. # Start the INET SuperServer
  41. if [ -f ${NET}/inetd ]
  42. then
  43.  echo -n " inetd"
  44.  ${NET}/inetd
  45. else
  46.  echo "no INETD found.  INET cancelled!"
  47.  exit 1
  48. fi
  49.  
  50. # Start the NAMED/BIND name server.
  51. # if [ -f ${NET}/named ]
  52. # then
  53. #  echo -n " named"
  54. #  ${NET}/named
  55. # fi
  56.  
  57. # Start the ROUTEd server.
  58. # if [ -f ${NET}/routed ]
  59. # then
  60. #  echo -n " routed"
  61. #  ${NET}/routed -g -s
  62. # fi
  63.  
  64. # Start the RWHO server.
  65. # if [ -f ${NET}/rwhod ]
  66. # then
  67. #  echo -n " rwhod"
  68. #  ${NET}/rwhod -t -s
  69. # fi
  70.  
  71. # Start the U-MAIL SMTP server.
  72. # if [ -f XXX/usr/lib/umail/umail ]
  73. # then
  74. #  echo -n " umail"
  75. #  /usr/lib/umail/umail -d7 -bd </dev/null >/dev/null 2>&1 &
  76. # fi
  77.  
  78. # Start the various INET servers.
  79. for server in ${IN_SERV}
  80. do
  81.  if [ -f ${NET}/${server} ]
  82.  then
  83.   echo -n " ${server}"
  84.   ${NET}/${server}
  85.  fi
  86. done
  87.  
  88. # # Start the various SUN RPC servers.
  89. # if [ -f ${NET}/rpc.portmap ]
  90. # then
  91. #  if [ -f ${NET}/rpc.ugidd ]
  92. #  then
  93. #   echo -n " ugidd"
  94. #   ${NET}/rpc.ugidd -d
  95. #  fi
  96. #  if [ -f ${NET}/rpc.mountd ]
  97. #  then
  98. #   echo -n " mountd"
  99. #   ${NET}/rpc.mountd
  100. #  fi
  101. #  if [ -f ${NET}/rpc.nfsd ]
  102. #  then
  103. #   echo -n " nfsd"
  104. #   ${NET}/rpc.nfsd
  105. #  fi
  106. #  # Fire up the PC-NFS daemon(s).
  107. #  if [ -f ${NET}/rpc.pcnfsd ]
  108. #  then
  109. #   echo -n " pcnfsd"
  110. #   ${NET}/rpc.pcnfsd ${LPSPOOL}
  111. #  fi
  112. #  if [ -f ${NET}/rpc.bwnfsd ]
  113. #  then
  114. #   echo -n " bwnfsd"
  115. #   ${NET}/rpc.bwnfsd ${LPSPOOL}
  116. #  fi
  117. # fi
  118.  
  119. echo
  120.  
  121. # Done!
  122.